If ParentNodePath is not an empty string, this calls SetParentNodeKey. If ChildNodesPath is not an empty string, this calls RemoveChildNodeKey. This method can be overridden in case the deletion of a link is more complex than the default implementation.